


<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
  <meta charset="utf-8">
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  
  <title>Index &mdash; cup 1.7.0 documentation</title>
  

  
  
  
  

  

  
  
    

  

  <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
  <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
    <link rel="index" title="Index" href="#" />
    <link rel="search" title="Search" href="../search/" /> 

  
  <script src="../_static/js/modernizr.min.js"></script>

</head>

<body class="wy-body-for-nav">

   
  <div class="wy-grid-for-nav">

    
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
      <div class="wy-side-scroll">
        <div class="wy-side-nav-search">
          

          
            <a href="../" class="icon icon-home"> cup
          

          
          </a>

          
            
            
              <div class="version">
                1.7
              </div>
            
          

          
<div role="search">
  <form id="rtd-search-form" class="wy-form" action="../search/" method="get">
    <input type="text" name="q" placeholder="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>
</div>

          
        </div>

        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
          
            
            
              
            
            
              <p class="caption"><span class="caption-text">Contents:</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../cup/">cup package</a></li>
</ul>

            
          
        </div>
      </div>
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">

      
      <nav class="wy-nav-top" aria-label="top navigation">
        
          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
          <a href="../">cup</a>
        
      </nav>


      <div class="wy-nav-content">
        
        <div class="rst-content">
        
          















<div role="navigation" aria-label="breadcrumbs navigation">

  <ul class="wy-breadcrumbs">
    
      <li><a href="../">Docs</a> &raquo;</li>
        
      <li>Index</li>
    
    
      <li class="wy-breadcrumbs-aside">
        
            
        
      </li>
    
  </ul>

  
  <hr/>
</div>
          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
           <div itemprop="articleBody">
            

<h1 id="index">Index</h1>

<div class="genindex-jumpbox">
 <a href="#A"><strong>A</strong></a>
 | <a href="#B"><strong>B</strong></a>
 | <a href="#C"><strong>C</strong></a>
 | <a href="#D"><strong>D</strong></a>
 | <a href="#E"><strong>E</strong></a>
 | <a href="#F"><strong>F</strong></a>
 | <a href="#G"><strong>G</strong></a>
 | <a href="#H"><strong>H</strong></a>
 | <a href="#I"><strong>I</strong></a>
 | <a href="#J"><strong>J</strong></a>
 | <a href="#K"><strong>K</strong></a>
 | <a href="#L"><strong>L</strong></a>
 | <a href="#M"><strong>M</strong></a>
 | <a href="#N"><strong>N</strong></a>
 | <a href="#O"><strong>O</strong></a>
 | <a href="#P"><strong>P</strong></a>
 | <a href="#Q"><strong>Q</strong></a>
 | <a href="#R"><strong>R</strong></a>
 | <a href="#S"><strong>S</strong></a>
 | <a href="#T"><strong>T</strong></a>
 | <a href="#U"><strong>U</strong></a>
 | <a href="#V"><strong>V</strong></a>
 | <a href="#W"><strong>W</strong></a>
 
</div>
<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup/#cup.err.AccessDenied">AccessDenied</a>
</li>
      <li><a href="../cup/#cup.thread.RWLock.acquire_readlock">acquire_readlock() (cup.thread.RWLock method)</a>
</li>
      <li><a href="../cup/#cup.thread.RWLock.acquire_writelock">acquire_writelock() (cup.thread.RWLock method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.actions">actions (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.actions">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.services/#cup.services.threadpool.ThreadPool.add_1job">add_1job() (cup.services.threadpool.ThreadPool method)</a>
</li>
      <li><a href="../cup.services/#cup.services.threadpool.ThreadPool.add_1job_with_callback">add_1job_with_callback() (cup.services.threadpool.ThreadPool method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.add_flag">add_flag() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.common.add_future2connaddr">add_future2connaddr() (in module cup.net.async.common)</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer.add_log">add_log() (cup.services.serializer.LocalFileSerilizer method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.add_retry_times">add_retry_times() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.common.add_stub2connaddr">add_stub2connaddr() (in module cup.net.async.common)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.add_write_job">add_write_job() (cup.net.async.conn.CConnectionManager method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.HeartbeatService.adjust_judge_lost_time">adjust_judge_lost_time() (cup.services.heartbeat.HeartbeatService method)</a>
</li>
      <li><a href="../cup.services/#cup.services.threadpool.ThreadPool.adjust_poolsize">adjust_poolsize() (cup.services.threadpool.ThreadPool method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.storage/#cup.storage.obj.AFSObjectSystem">AFSObjectSystem (class in cup.storage.obj)</a>
</li>
      <li><a href="../cup.services/#cup.services.buffers.BufferPool.allocate">allocate() (cup.services.buffers.BufferPool method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.artifacts">artifacts (cup.jenkinslib.Jenkins.Build attribute)</a>
</li>
      <li><a href="../cup/#cup.unittest.assert_eq">assert_eq() (in module cup.unittest)</a>
</li>
      <li><a href="../cup/#cup.unittest.assert_eq_one">assert_eq_one() (in module cup.unittest)</a>
</li>
      <li><a href="../cup/#cup.unittest.assert_false">assert_false() (in module cup.unittest)</a>
</li>
      <li><a href="../cup/#cup.unittest.assert_ge">assert_ge() (in module cup.unittest)</a>
</li>
      <li><a href="../cup/#cup.unittest.assert_gt">assert_gt() (in module cup.unittest)</a>
</li>
      <li><a href="../cup/#cup.unittest.assert_le">assert_le() (in module cup.unittest)</a>
</li>
      <li><a href="../cup/#cup.unittest.assert_lt">assert_lt() (in module cup.unittest)</a>
</li>
      <li><a href="../cup/#cup.unittest.assert_ne">assert_ne() (in module cup.unittest)</a>
</li>
      <li><a href="../cup/#cup.unittest.assert_not_eq">assert_not_eq() (in module cup.unittest)</a>
</li>
      <li><a href="../cup/#cup.unittest.assert_true">assert_true() (in module cup.unittest)</a>
</li>
      <li><a href="../cup/#cup.thread.async_raise">async_raise() (in module cup.thread)</a>
</li>
      <li><a href="../cup/#cup.err.AsyncMsgError">AsyncMsgError</a>
</li>
  </ul></td>
</tr></table>

<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup/#cup.log.backtrace_critical">backtrace_critical() (in module cup.log)</a>
</li>
      <li><a href="../cup/#cup.log.backtrace_debug">backtrace_debug() (in module cup.log)</a>
</li>
      <li><a href="../cup/#cup.log.backtrace_error">backtrace_error() (in module cup.log)</a>
</li>
      <li><a href="../cup/#cup.log.backtrace_info">backtrace_info() (in module cup.log)</a>
</li>
      <li><a href="../cup.shell/#cup.shell.oper.backup_file">backup_file() (in module cup.shell.oper)</a>
</li>
      <li><a href="../cup/#cup.err.BaseCupException">BaseCupException</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.bind">bind() (cup.net.async.conn.CConnectionManager method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.block">block() (cup.jenkinslib.Jenkins.Build method)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.block">(cup.jenkinslib.Jenkins.PromotionBuild method)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.block_until_complete">block_until_complete() (cup.jenkinslib.Jenkins.Build method)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.block_until_complete">(cup.jenkinslib.Jenkins.PromotionBuild method)</a>
</li>
      </ul></li>
      <li><a href="../cup.res/#cup.res.linux.boot_time">boot_time() (in module cup.res.linux)</a>
</li>
      <li><a href="../cup.services/#cup.services.msgbroker.BrokerCenter">BrokerCenter (class in cup.services.msgbroker)</a>
</li>
      <li><a href="../cup.services/#cup.services.buffers.Buffer">Buffer (class in cup.services.buffers)</a>
</li>
      <li><a href="../cup.services/#cup.services.buffers.BufferPool">BufferPool (class in cup.services.buffers)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.build">build() (cup.jenkinslib.Jenkins.Job method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.builds">builds (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.builds">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label.busy_node_num">busy_node_num (cup.jenkinslib.Jenkins.Label attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.util/#cup.util.misc.CAck">CAck (class in cup.util.misc)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CAckMsg">CAckMsg (class in cup.net.async.msg)</a>
</li>
      <li><a href="../cup.util/#cup.util.context.ContextManager.call_with_context">call_with_context() (cup.util.context.ContextManager method)</a>

      <ul>
        <li><a href="../cup.util/#cup.util.context.ContextTracker4Thread.call_with_context">(cup.util.context.ContextTracker4Thread method)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.cause_description">cause_description (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.cause_description">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.causes">causes (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.causes">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup/#cup.unittest.CCaseExecutor">CCaseExecutor (class in cup.unittest)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext">CConnContext (class in cup.net.async.context)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager">CConnectionManager (class in cup.net.async.conn)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.QueueError">CConnectionManager.QueueError</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.changeset">changeset (cup.jenkinslib.Jenkins.Build attribute)</a>
</li>
      <li><a href="../cup.util/#cup.util.check_not_none">check_not_none() (in module cup.util)</a>

      <ul>
        <li><a href="../cup.util/#cup.util.misc.check_not_none">(in module cup.util.misc)</a>
</li>
      </ul></li>
      <li><a href="../cup.util/#cup.util.check_type">check_type() (in module cup.util)</a>

      <ul>
        <li><a href="../cup.util/#cup.util.misc.check_type">(in module cup.util.misc)</a>
</li>
      </ul></li>
      <li><a href="../cup.shell/#cup.shell.expect.checkssh">checkssh() (in module cup.shell.expect)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.children">children() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.services/#cup.services.msgbroker.SystemErrmsgBroker.clean_data">clean_data() (cup.services.msgbroker.SystemErrmsgBroker method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.cleanup_error_context">cleanup_error_context() (cup.net.async.conn.CConnectionManager method)</a>
</li>
      <li><a href="../cup/#cup.cache.KvCache.cleanup_expired">cleanup_expired() (cup.cache.KvCache method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.HeartbeatService.cleanup_oldlost">cleanup_oldlost() (cup.services.heartbeat.HeartbeatService method)</a>
</li>
      <li><a href="../cup/#cup.cache.KvCache.clear">clear() (cup.cache.KvCache method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.FTPArtifacts.close">close() (cup.jenkinslib.Jenkins.FTPArtifacts method)</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer.close_read">close_read() (cup.services.serializer.LocalFileSerilizer method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.close_socket">close_socket() (cup.net.async.conn.CConnectionManager method)</a>

      <ul>
        <li><a href="../cup.net.async/#cup.net.async.msgcenter.IMessageCenter.close_socket">(cup.net.async.msgcenter.IMessageCenter method)</a>
</li>
      </ul></li>
      <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer.close_write">close_write() (cup.services.serializer.LocalFileSerilizer method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg">CNetMsg (class in cup.net.async.msg)</a>
</li>
      <li><a href="../cup.services/#cup.services.msgbroker.BrokerCenter.comsume_msg">comsume_msg() (cup.services.msgbroker.BrokerCenter method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.config">config (cup.jenkinslib.Jenkins.Job attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.config_text">config_text (cup.jenkinslib.Jenkins.Job attribute)</a>
</li>
      <li><a href="../cup/#cup.err.ConfigError">ConfigError</a>
</li>
      <li><a href="../cup.util/#cup.util.conf.Configure2Dict">Configure2Dict (class in cup.util.conf)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.FTPArtifacts.connect">connect() (cup.jenkinslib.Jenkins.FTPArtifacts method)</a>

      <ul>
        <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.connect">(cup.net.async.conn.CConnectionManager method)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.console">console (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.console">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup/#cup.const.ConstError">ConstError</a>
</li>
      <li><a href="../cup.shell/#cup.shell.oper.contains_file">contains_file() (in module cup.shell.oper)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.CONTEXT_QUEUE_SIZE">CONTEXT_QUEUE_SIZE (cup.net.async.context.CConnContext attribute)</a>
</li>
      <li><a href="../cup.util/#cup.util.context.ContextManager">ContextManager (class in cup.util.context)</a>
</li>
      <li><a href="../cup.util/#cup.util.context.ContextTracker4Thread">ContextTracker4Thread (class in cup.util.context)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.CPUInfo">CPUInfo (class in cup.res.linux)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Jobs.create">create() (cup.jenkinslib.Jenkins.Jobs method)</a>
</li>
      <li><a href="../cup.storage/#cup.storage.obj.S3ObjectSystem.create_bucket">create_bucket() (cup.storage.obj.S3ObjectSystem method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.create_job">create_job() (cup.jenkinslib.Jenkins method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.create_time">create_time() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup/#cup.log.critical">critical() (in module cup.log)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup/#module-cup">cup (module)</a>
</li>
      <li><a href="../cup/#module-cup.cache">cup.cache (module)</a>
</li>
      <li><a href="../cup/#module-cup.const">cup.const (module)</a>
</li>
      <li><a href="../cup/#module-cup.decorators">cup.decorators (module)</a>
</li>
      <li><a href="../cup/#module-cup.err">cup.err (module)</a>
</li>
      <li><a href="../cup/#module-cup.exfile">cup.exfile (module)</a>
</li>
      <li><a href="../cup/#module-cup.flag">cup.flag (module)</a>
</li>
      <li><a href="../cup.jenkinslib/#module-cup.jenkinslib">cup.jenkinslib (module)</a>
</li>
      <li><a href="../cup/#module-cup.log">cup.log (module)</a>
</li>
      <li><a href="../cup/#module-cup.mail">cup.mail (module)</a>
</li>
      <li><a href="../cup.net/#module-cup.net">cup.net (module)</a>
</li>
      <li><a href="../cup.net.async/#module-cup.net.async">cup.net.async (module)</a>
</li>
      <li><a href="../cup.net.async/#module-cup.net.async.common">cup.net.async.common (module)</a>
</li>
      <li><a href="../cup.net.async/#module-cup.net.async.conn">cup.net.async.conn (module)</a>
</li>
      <li><a href="../cup.net.async/#module-cup.net.async.context">cup.net.async.context (module)</a>
</li>
      <li><a href="../cup.net.async/#module-cup.net.async.msg">cup.net.async.msg (module)</a>
</li>
      <li><a href="../cup.net.async/#module-cup.net.async.msgcenter">cup.net.async.msgcenter (module)</a>
</li>
      <li><a href="../cup.net/#module-cup.net.route">cup.net.route (module)</a>
</li>
      <li><a href="../cup/#module-cup.platforms">cup.platforms (module)</a>
</li>
      <li><a href="../cup.res/#module-cup.res">cup.res (module)</a>
</li>
      <li><a href="../cup.res/#module-cup.res.linux">cup.res.linux (module)</a>
</li>
      <li><a href="../cup.res/#module-cup.res.mac">cup.res.mac (module)</a>
</li>
      <li><a href="../cup.services/#module-cup.services">cup.services (module)</a>
</li>
      <li><a href="../cup.services/#module-cup.services.autowait">cup.services.autowait (module)</a>
</li>
      <li><a href="../cup.services/#module-cup.services.buffers">cup.services.buffers (module)</a>
</li>
      <li><a href="../cup.services/#module-cup.services.executor">cup.services.executor (module)</a>
</li>
      <li><a href="../cup.services/#module-cup.services.generator">cup.services.generator (module)</a>
</li>
      <li><a href="../cup.services/#module-cup.services.heartbeat">cup.services.heartbeat (module)</a>
</li>
      <li><a href="../cup.services/#module-cup.services.msgbroker">cup.services.msgbroker (module)</a>
</li>
      <li><a href="../cup.services/#module-cup.services.serializer">cup.services.serializer (module)</a>
</li>
      <li><a href="../cup.services/#module-cup.services.threadpool">cup.services.threadpool (module)</a>
</li>
      <li><a href="../cup.shell/#module-cup.shell">cup.shell (module)</a>
</li>
      <li><a href="../cup.shell/#module-cup.shell.expect">cup.shell.expect (module)</a>
</li>
      <li><a href="../cup.shell/#module-cup.shell.oper">cup.shell.oper (module)</a>
</li>
      <li><a href="../cup.storage/#module-cup.storage">cup.storage (module)</a>
</li>
      <li><a href="../cup.storage/#module-cup.storage.obj">cup.storage.obj (module)</a>
</li>
      <li><a href="../cup/#module-cup.thread">cup.thread (module)</a>
</li>
      <li><a href="../cup/#module-cup.timeplus">cup.timeplus (module)</a>
</li>
      <li><a href="../cup/#module-cup.unittest">cup.unittest (module)</a>
</li>
      <li><a href="../cup.util/#module-cup.util">cup.util (module)</a>
</li>
      <li><a href="../cup.util/#module-cup.util.conf">cup.util.conf (module)</a>
</li>
      <li><a href="../cup.util/#module-cup.util.constants">cup.util.constants (module)</a>
</li>
      <li><a href="../cup.util/#module-cup.util.context">cup.util.context (module)</a>
</li>
      <li><a href="../cup.util/#module-cup.util.misc">cup.util.misc (module)</a>
</li>
      <li><a href="../cup/#module-cup.version">cup.version (module)</a>
</li>
      <li><a href="../cup.web/#module-cup.web">cup.web (module)</a>
</li>
      <li><a href="../cup/#cup.thread.CupThread">CupThread (class in cup.thread)</a>
</li>
      <li><a href="../cup.util/#cup.util.context.ContextTracker4Thread.current_context">current_context() (cup.util.context.ContextTracker4Thread method)</a>
</li>
      <li><a href="../cup/#cup.unittest.CUTCase">CUTCase (class in cup.unittest)</a>
</li>
      <li><a href="../cup.services/#cup.services.generator.CycleIDGenerator">CycleIDGenerator (class in cup.services.generator)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.services/#cup.services.buffers.BufferPool.deallocate">deallocate() (cup.services.buffers.BufferPool method)</a>
</li>
      <li><a href="../cup/#cup.log.debug">debug() (in module cup.log)</a>
</li>
      <li><a href="../cup/#cup.err.DecoratorException">DecoratorException</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msgcenter.IMessageCenter.default_handle">default_handle() (cup.net.async.msgcenter.IMessageCenter method)</a>
</li>
      <li><a href="../cup.services/#cup.services.executor.ExecutionService.delay_exec">delay_exec() (cup.services.executor.ExecutionService method)</a>
</li>
      <li><a href="../cup.storage/#cup.storage.obj.AFSObjectSystem.delete">delete() (cup.storage.obj.AFSObjectSystem method)</a>

      <ul>
        <li><a href="../cup.storage/#cup.storage.obj.FTPObjectSystem.delete">(cup.storage.obj.FTPObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.LocalObjectSystem.delete">(cup.storage.obj.LocalObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.S3ObjectSystem.delete">(cup.storage.obj.S3ObjectSystem method)</a>
</li>
      </ul></li>
      <li><a href="../cup.storage/#cup.storage.obj.S3ObjectSystem.delete_bucket">delete_bucket() (cup.storage.obj.S3ObjectSystem method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.delete_job">delete_job() (cup.jenkinslib.Jenkins method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.description">description (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.description">(cup.jenkinslib.Jenkins.Job attribute)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.description">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.description">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.services/#cup.services.heartbeat.Device.deserilize">deserilize() (cup.services.heartbeat.Device method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.Device">Device (class in cup.services.heartbeat)</a>
</li>
      <li><a href="../cup.util/#cup.util.conf.Dict2Configure">Dict2Configure (class in cup.util.conf)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.disable">disable() (cup.jenkinslib.Jenkins.Job method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.do_check_msg_ack_loop">do_check_msg_ack_loop() (cup.net.async.conn.CConnectionManager method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.do_recv_data">do_recv_data() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.downstream_job_names">downstream_job_names (cup.jenkinslib.Jenkins.Job attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.downstream_jobs">downstream_jobs (cup.jenkinslib.Jenkins.Job attribute)</a>
</li>
      <li><a href="../cup.shell/#cup.shell.expect.dscp">dscp() (in module cup.shell.expect)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msgcenter.IMessageCenter.dump_stat">dump_stat() (cup.net.async.msgcenter.IMessageCenter method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.dump_stats">dump_stats() (cup.net.async.conn.CConnectionManager method)</a>

      <ul>
        <li><a href="../cup.services/#cup.services.threadpool.ThreadPool.dump_stats">(cup.services.threadpool.ThreadPool method)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.duration">duration (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.duration">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.duration_ms">duration_ms (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.duration_ms">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="E">E</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.enable">enable() (cup.jenkinslib.Jenkins.Job method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.enable_ftp">enable_ftp() (cup.jenkinslib.Jenkins method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.services/#cup.services.executor.ExecutionService">ExecutionService (class in cup.services.executor)</a>
</li>
      <li><a href="../cup/#cup.unittest.expect_raise">expect_raise() (in module cup.unittest)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.services/#cup.services.msgbroker.SystemErrmsgBroker.fatal_alert">fatal_alert() (cup.services.msgbroker.SystemErrmsgBroker method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.first_build">first_build (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.first_build">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.first_build_number">first_build_number (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.first_build_number">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.util/#cup.util.constants.FlagConstant">FlagConstant (class in cup.util.constants)</a>
</li>
      <li><a href="../cup.util/#cup.util.constants.Flags">Flags (class in cup.util.constants)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.ftp_artifacts">ftp_artifacts (cup.jenkinslib.Jenkins.Build attribute)</a>
</li>
      <li><a href="../cup.storage/#cup.storage.obj.FTPObjectSystem">FTPObjectSystem (class in cup.storage.obj)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup/#cup.cache.KvCache.get">get() (cup.cache.KvCache method)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Requester.get">(cup.jenkinslib.Jenkins.Requester method)</a>
</li>
        <li><a href="../cup.services/#cup.services.buffers.Buffer.get">(cup.services.buffers.Buffer method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.AFSObjectSystem.get">(cup.storage.obj.AFSObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.FTPObjectSystem.get">(cup.storage.obj.FTPObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.LocalObjectSystem.get">(cup.storage.obj.LocalObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.S3ObjectSystem.get">(cup.storage.obj.S3ObjectSystem method)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Requester.get_and_confirm_status">get_and_confirm_status() (cup.jenkinslib.Jenkins.Requester method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_body">get_body() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_bodylen">get_bodylen() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.get_boottime_since_epoch">get_boottime_since_epoch() (in module cup.res.linux)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.get_build">get_build() (cup.jenkinslib.Jenkins.Job method)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.get_build">(cup.jenkinslib.Jenkins.Promotion method)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.get_build_trigger_url">get_build_trigger_url() (cup.jenkinslib.Jenkins.Job method)</a>
</li>
      <li><a href="../cup.services/#cup.services.buffers.Buffer.get_byte_arrays">get_byte_arrays() (cup.services.buffers.Buffer method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_callback_function">get_callback_function() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_connections">get_connections() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.util/#cup.util.context.ContextManager.get_context">get_context() (cup.util.context.ContextManager method)</a>

      <ul>
        <li><a href="../cup.util/#cup.util.context.ContextTracker4Thread.get_context">(cup.util.context.ContextTracker4Thread method)</a>
</li>
      </ul></li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.get_context_info">get_context_info() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.LinuxHost.get_cpu_idle">get_cpu_idle() (cup.services.heartbeat.LinuxHost method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.get_cpu_nums">get_cpu_nums() (in module cup.res.linux)</a>

      <ul>
        <li><a href="../cup.res/#cup.res.mac.get_cpu_nums">(in module cup.res.mac)</a>
</li>
      </ul></li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_cpu_times">get_cpu_times() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.get_cpu_usage">get_cpu_usage() (in module cup.res.linux)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.get_create_url">get_create_url() (cup.jenkinslib.Jenkins method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.get_delete_url">get_delete_url() (cup.jenkinslib.Jenkins.Job method)</a>
</li>
      <li><a href="../cup.util/#cup.util.conf.Configure2Dict.get_dict">get_dict() (cup.util.conf.Configure2Dict method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.Device.get_dict_resinfo">get_dict_resinfo() (cup.services.heartbeat.Device method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.get_disk_info">get_disk_info() (in module cup.res.linux)</a>

      <ul>
        <li><a href="../cup.res/#cup.res.mac.get_disk_info">(in module cup.res.mac)</a>
</li>
      </ul></li>
      <li><a href="../cup.res/#cup.res.linux.get_disk_usage_all">get_disk_usage_all() (in module cup.res.linux)</a>

      <ul>
        <li><a href="../cup.res/#cup.res.mac.get_disk_usage_all">(in module cup.res.mac)</a>
</li>
      </ul></li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_errmsg">get_errmsg() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup/#cup.cache.KvCache.get_expired">get_expired() (cup.cache.KvCache method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_ext_memory_info">get_ext_memory_info() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.services/#cup.services.msgbroker.SystemErrmsgBroker.get_fatal_alerts">get_fatal_alerts() (cup.services.msgbroker.SystemErrmsgBroker method)</a>
</li>
      <li><a href="../cup.util/#cup.util.misc.get_filename">get_filename() (in module cup.util.misc)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_flag">get_flag() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_from_addr">get_from_addr() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.util/#cup.util.misc.get_funcname">get_funcname() (in module cup.util.misc)</a>
</li>
      <li><a href="../cup.net/#cup.net.get_hostip">get_hostip() (in module cup.net)</a>
</li>
      <li><a href="../cup/#cup.log.get_inited_loggername">get_inited_loggername() (in module cup.log)</a>
</li>
      <li><a href="../cup.net/#cup.net.route.RouteInfo.get_interface_by_ip">get_interface_by_ip() (cup.net.route.RouteInfo method)</a>
</li>
      <li><a href="../cup.net/#cup.net.route.RouteInfo.get_interfaces">get_interfaces() (cup.net.route.RouteInfo method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.LinuxHost.get_ip">get_ip() (cup.services.heartbeat.LinuxHost method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.common.get_ip_and_port_connaddr">get_ip_and_port_connaddr() (in module cup.net.async.common)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.LinuxHost.get_ip_port">get_ip_port() (cup.services.heartbeat.LinuxHost method)</a>
</li>
      <li><a href="../cup.util/#cup.util.conf.HdfsXmlConf.get_items">get_items() (cup.util.conf.HdfsXmlConf method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.get_jenkins_by_name">get_jenkins_by_name() (cup.jenkinslib.Jenkins static method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.get_jenkins_by_url">get_jenkins_by_url() (cup.jenkinslib.Jenkins static method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.get_jenkins_obj">get_jenkins_obj() (cup.jenkinslib.Jenkins method)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.get_jenkins_obj">(cup.jenkinslib.Jenkins.Build method)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.get_jenkins_obj">(cup.jenkinslib.Jenkins.Job method)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label.get_jenkins_obj">(cup.jenkinslib.Jenkins.Label method)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Node.get_jenkins_obj">(cup.jenkinslib.Jenkins.Node method)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Nodes.get_jenkins_obj">(cup.jenkinslib.Jenkins.Nodes method)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.get_jenkins_obj">(cup.jenkinslib.Jenkins.Promotion method)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.get_jenkins_obj">(cup.jenkinslib.Jenkins.PromotionBuild method)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotions.get_jenkins_obj">(cup.jenkinslib.Jenkins.Promotions method)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.get_job">get_job() (cup.jenkinslib.Jenkins method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.get_kernel_version">get_kernel_version() (in module cup.res.linux)</a>

      <ul>
        <li><a href="../cup.res/#cup.res.mac.get_kernel_version">(in module cup.res.mac)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.get_label">get_label() (cup.jenkinslib.Jenkins method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.Device.get_last_healthy">get_last_healthy() (cup.services.heartbeat.Device method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_last_retry_time">get_last_retry_time() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.util/#cup.util.misc.get_lineno">get_lineno() (in module cup.util.misc)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.net/#cup.net.get_local_hostname">get_local_hostname() (in module cup.net)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.HeartbeatService.get_lost">get_lost() (cup.services.heartbeat.HeartbeatService method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.LinuxHost.get_mem_info">get_mem_info() (cup.services.heartbeat.LinuxHost method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.get_meminfo">get_meminfo() (in module cup.res.linux)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_memory_info">get_memory_info() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_memory_maps">get_memory_maps() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_msg_context">get_msg_context() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_msg_len">get_msg_len() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_msg_type">get_msg_type() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup/#cup.thread.CupThread.get_my_tid">get_my_tid() (cup.thread.CupThread method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.Device.get_name">get_name() (cup.services.heartbeat.Device method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.get_needack_dict">get_needack_dict() (cup.net.async.conn.CConnectionManager method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.get_net_through">get_net_through() (in module cup.res.linux)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.get_net_transmit_speed">get_net_transmit_speed() (in module cup.res.linux)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.LinuxHost.get_net_usage">get_net_usage() (cup.services.heartbeat.LinuxHost method)</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer.get_next_logfile">get_next_logfile() (cup.services.serializer.LocalFileSerilizer method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.get_node">get_node() (cup.jenkinslib.Jenkins method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label.get_node_url">get_node_url() (cup.jenkinslib.Jenkins.Label method)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Nodes.get_node_url">(cup.jenkinslib.Jenkins.Nodes method)</a>
</li>
      </ul></li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_num_ctx_switches">get_num_ctx_switches() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_num_fds">get_num_fds() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_open_files">get_open_files() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_order_counts">get_order_counts() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.get_peerinfo">get_peerinfo() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_cmdline">get_process_cmdline() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_create_time">get_process_create_time() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_cwd">get_process_cwd() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_exe">get_process_exe() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_gids">get_process_gids() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_io_counters">get_process_io_counters() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_name">get_process_name() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_nice">get_process_nice() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_num_threads">get_process_num_threads() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_ppid">get_process_ppid() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_status">get_process_status() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_threads">get_process_threads() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.get_process_uids">get_process_uids() (cup.res.linux.Process method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.get_recv_msg">get_recv_msg() (cup.net.async.conn.CConnectionManager method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.get_recv_msg_ind">get_recv_msg_ind() (cup.net.async.conn.CConnectionManager method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.get_recv_queue">get_recv_queue() (cup.net.async.conn.CConnectionManager method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.get_rename_url">get_rename_url() (cup.jenkinslib.Jenkins.Job method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_resend_flag">get_resend_flag() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup/#cup.unittest.CUTCase.get_result">get_result() (cup.unittest.CUTCase method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_retry_interval">get_retry_interval() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_retry_times">get_retry_times() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net/#cup.net.route.RouteInfo.get_route_by_ip">get_route_by_ip() (cup.net.route.RouteInfo method)</a>
</li>
      <li><a href="../cup.net/#cup.net.route.RouteInfo.get_routes">get_routes() (cup.net.route.RouteInfo method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.get_sending_queue">get_sending_queue() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.get_sock">get_sock() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.services/#cup.services.threadpool.ThreadPool.get_stats">get_stats() (cup.services.threadpool.ThreadPool method)</a>
</li>
      <li><a href="../cup/#cup.timeplus.get_str_now">get_str_now() (in module cup.timeplus)</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer.get_subdir">get_subdir() (cup.services.serializer.LocalFileSerilizer method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.get_swapinfo">get_swapinfo() (in module cup.res.linux)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_to_addr">get_to_addr() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_total_timeout">get_total_timeout() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_uniq_id">get_uniq_id() (cup.net.async.msg.CNetMsg method)</a>

      <ul>
        <li><a href="../cup.services/#cup.services.buffers.Buffer.get_uniq_id">(cup.services.buffers.Buffer method)</a>
</li>
      </ul></li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.get_write_bytes">get_write_bytes() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.util/#cup.util.misc.CAck.getack_infobool">getack_infobool() (cup.util.misc.CAck method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.common.getfuture_connaddr">getfuture_connaddr() (in module cup.net.async.common)</a>
</li>
      <li><a href="../cup.net/#cup.net.getip_byinterface">getip_byinterface() (in module cup.net)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.common.getip_connaddr">getip_connaddr() (in module cup.net.async.common)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.common.getport_connaddr">getport_connaddr() (in module cup.net.async.common)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.common.getstub_connaddr">getstub_connaddr() (in module cup.net.async.common)</a>
</li>
      <li><a href="../cup.shell/#cup.shell.expect.go">go() (in module cup.shell.expect)</a>
</li>
      <li><a href="../cup.shell/#cup.shell.expect.go_ex">go_ex() (in module cup.shell.expect)</a>
</li>
      <li><a href="../cup.shell/#cup.shell.expect.go_with_scp">go_with_scp() (in module cup.shell.expect)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="H">H</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.net.async/#cup.net.async.msgcenter.IMessageCenter.handle">handle() (cup.net.async.msgcenter.IMessageCenter method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.has_job">has_job() (cup.jenkinslib.Jenkins method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.has_params">has_params (cup.jenkinslib.Jenkins.Job attribute)</a>
</li>
      <li><a href="../cup.util/#cup.util.conf.HdfsXmlConf">HdfsXmlConf (class in cup.util.conf)</a>
</li>
      <li><a href="../cup.storage/#cup.storage.obj.AFSObjectSystem.head">head() (cup.storage.obj.AFSObjectSystem method)</a>

      <ul>
        <li><a href="../cup.storage/#cup.storage.obj.FTPObjectSystem.head">(cup.storage.obj.FTPObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.LocalObjectSystem.head">(cup.storage.obj.LocalObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.S3ObjectSystem.head">(cup.storage.obj.S3ObjectSystem method)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.storage/#cup.storage.obj.S3ObjectSystem.head_bucket">head_bucket() (cup.storage.obj.S3ObjectSystem method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.HeartbeatService">HeartbeatService (class in cup.services.heartbeat)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.services/#cup.services.generator.CycleIDGenerator.id2_hexstring">id2_hexstring() (cup.services.generator.CycleIDGenerator class method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msgcenter.IMessageCenter">IMessageCenter (class in cup.net.async.msgcenter)</a>
</li>
      <li><a href="../cup/#cup.log.info">info() (in module cup.log)</a>
</li>
      <li><a href="../cup/#cup.log.init_comlog">init_comlog() (in module cup.log)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.invoke">invoke() (cup.jenkinslib.Jenkins.Job method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.common.ip_port2connaddr">ip_port2connaddr() (in module cup.net.async.common)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.is_a_recvmsg">is_a_recvmsg() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.is_a_sendmsg">is_a_sendmsg() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.is_detroying">is_detroying() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.HeartbeatService.is_device_registered">is_device_registered() (cup.services.heartbeat.HeartbeatService method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.is_enabled">is_enabled (cup.jenkinslib.Jenkins.Job attribute)</a>
</li>
      <li><a href="../cup.storage/#cup.storage.obj.FTPObjectSystem.is_file">is_file() (cup.storage.obj.FTPObjectSystem method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Node.is_idle">is_idle (cup.jenkinslib.Jenkins.Node attribute)</a>
</li>
      <li><a href="../cup/#cup.platforms.is_linux">is_linux() (in module cup.platforms)</a>
</li>
      <li><a href="../cup/#cup.platforms.is_mac">is_mac() (in module cup.platforms)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.is_msg_already_sent">is_msg_already_sent() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label.is_online">is_online (cup.jenkinslib.Jenkins.Label attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Node.is_online">(cup.jenkinslib.Jenkins.Node attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.is_queued">is_queued (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.is_queued">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.is_queued_or_running">is_queued_or_running (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.is_queued_or_running">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.is_reading">is_reading() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.is_recvmsg_complete">is_recvmsg_complete() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.is_running">is_running (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.is_running">(cup.jenkinslib.Jenkins.Job attribute)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.is_running">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.is_running">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.is_sendmsg_complete">is_sendmsg_complete() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.is_started_by_scm_change">is_started_by_scm_change (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.is_started_by_scm_change">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.is_started_by_timer">is_started_by_timer (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.is_started_by_timer">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.is_started_by_upstream_project">is_started_by_upstream_project (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.is_started_by_upstream_project">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.is_started_by_user">is_started_by_user (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.is_started_by_user">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.net.async/#cup.net.async.msgcenter.IMessageCenter.is_stopping">is_stopping() (cup.net.async.msgcenter.IMessageCenter method)</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer.is_stream_open">is_stream_open() (cup.services.serializer.LocalFileSerilizer method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.is_success">is_success (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.is_success">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Node.is_temporarily_offline">is_temporarily_offline (cup.jenkinslib.Jenkins.Node attribute)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.is_valid4send">is_valid4send() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup/#cup.platforms.is_windows">is_windows() (in module cup.platforms)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label.iteritems">iteritems() (cup.jenkinslib.Jenkins.Label method)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Nodes.iteritems">(cup.jenkinslib.Jenkins.Nodes method)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Jobs.iterkeys">iterkeys() (cup.jenkinslib.Jenkins.Jobs method)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label.iterkeys">(cup.jenkinslib.Jenkins.Label method)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Nodes.iterkeys">(cup.jenkinslib.Jenkins.Nodes method)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotions.iterkeys">(cup.jenkinslib.Jenkins.Promotions method)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="J">J</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins">Jenkins (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Artifacts">Jenkins.Artifacts (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build">Jenkins.Build (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.FTPArtifacts">Jenkins.FTPArtifacts (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job">Jenkins.Job (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Jobs">Jenkins.Jobs (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label">Jenkins.Label (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Node">Jenkins.Node (class in cup.jenkinslib)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Nodes">Jenkins.Nodes (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion">Jenkins.Promotion (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild">Jenkins.PromotionBuild (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotions">Jenkins.Promotions (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Requester">Jenkins.Requester (class in cup.jenkinslib)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.job_build">job_build (cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.job_build_number">job_build_number (cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.jobs">jobs (cup.jenkinslib.Jenkins attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="K">K</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Jobs.keys">keys() (cup.jenkinslib.Jenkins.Jobs method)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label.keys">(cup.jenkinslib.Jenkins.Label method)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Nodes.keys">(cup.jenkinslib.Jenkins.Nodes method)</a>
</li>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotions.keys">(cup.jenkinslib.Jenkins.Promotions method)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup/#cup.cache.KvCache">KvCache (class in cup.cache)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.last_build">last_build (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.last_build">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.last_build_number">last_build_number (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.last_build_number">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.last_completed_build">last_completed_build (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.last_completed_build">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.last_completed_build_number">last_completed_build_number (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.last_completed_build_number">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.last_failed_build">last_failed_build (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.last_failed_build">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.last_failed_build_number">last_failed_build_number (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.last_failed_build_number">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.last_stable_build">last_stable_build (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.last_stable_build">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.last_stable_build_number">last_stable_build_number (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.last_stable_build_number">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.last_successful_build">last_successful_build (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.last_successful_build">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.last_successful_build_number">last_successful_build_number (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.last_successful_build_number">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.services/#cup.services.serializer.LogRecord.length">length (cup.services.serializer.LogRecord attribute)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.LinuxHost">LinuxHost (class in cup.services.heartbeat)</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer">LocalFileSerilizer (class in cup.services.serializer)</a>
</li>
      <li><a href="../cup.storage/#cup.storage.obj.LocalObjectSystem">LocalObjectSystem (class in cup.storage.obj)</a>
</li>
      <li><a href="../cup.net/#cup.net.localport_free">localport_free() (in module cup.net)</a>
</li>
      <li><a href="../cup/#cup.exfile.LockFile.lock">lock() (cup.exfile.LockFile method)</a>
</li>
      <li><a href="../cup/#cup.exfile.LockFile">LockFile (class in cup.exfile)</a>
</li>
      <li><a href="../cup/#cup.err.LockFileError">LockFileError</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LogRecord.log_binary">log_binary (cup.services.serializer.LogRecord attribute)</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LogRecord.log_id">log_id (cup.services.serializer.LogRecord attribute)</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LogRecord.log_mode">log_mode (cup.services.serializer.LogRecord attribute)</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LogRecord.log_type">log_type (cup.services.serializer.LogRecord attribute)</a>
</li>
      <li><a href="../cup/#cup.err.LoggerException">LoggerException</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LogRecord">LogRecord (class in cup.services.serializer)</a>
</li>
      <li><a href="../cup.util/#cup.util.constants.Values.lookupByValue">lookupByValue() (cup.util.constants.Values class method)</a>
</li>
      <li><a href="../cup.shell/#cup.shell.expect.lscp">lscp() (in module cup.shell.expect)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.res/#cup.res.linux.MemInfo">MemInfo (class in cup.res.linux)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.mk_json_from_build_parameters">mk_json_from_build_parameters() (cup.jenkinslib.Jenkins.Job static method)</a>
</li>
      <li><a href="../cup.storage/#cup.storage.obj.AFSObjectSystem.mkdir">mkdir() (cup.storage.obj.AFSObjectSystem method)</a>

      <ul>
        <li><a href="../cup.storage/#cup.storage.obj.FTPObjectSystem.mkdir">(cup.storage.obj.FTPObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.LocalObjectSystem.mkdir">(cup.storage.obj.LocalObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.S3ObjectSystem.mkdir">(cup.storage.obj.S3ObjectSystem method)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.move2recving_msg">move2recving_msg() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.MSG_FLAG_MAN">MSG_FLAG_MAN (cup.net.async.msg.CNetMsg attribute)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.MSG_SIGN">MSG_SIGN (cup.net.async.msg.CNetMsg attribute)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.MSGTYPE">MSGTYPE (cup.net.async.msg.CNetMsg attribute)</a>
</li>
      <li><a href="../cup/#cup.mail.mutt_sendmail">mutt_sendmail() (in module cup.mail)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="N">N</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.name">name (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.name">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.util/#cup.util.constants.NamedConstant">NamedConstant (class in cup.util.constants)</a>
</li>
      <li><a href="../cup.util/#cup.util.constants.Names">Names (class in cup.util.constants)</a>
</li>
      <li><a href="../cup.services/#cup.services.msgbroker.SystemErrmsgBroker.need_stop">need_stop() (cup.services.msgbroker.SystemErrmsgBroker method)</a>
</li>
      <li><a href="../cup/#cup.decorators.needlinux">needlinux() (in module cup.decorators)</a>
</li>
      <li><a href="../cup/#cup.decorators.needmac">needmac() (in module cup.decorators)</a>
</li>
      <li><a href="../cup/#cup.decorators.needposix">needposix() (in module cup.decorators)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.net_io_counters">net_io_counters() (in module cup.res.linux)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.NET_RW_SIZE">NET_RW_SIZE (cup.net.async.conn.CConnectionManager attribute)</a>
</li>
      <li><a href="../cup/#cup.err.NetException">NetException</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.net.async/#cup.net.async.msg.netmsg_tostring">netmsg_tostring() (in module cup.net.async.msg)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.next_build_number">next_build_number (cup.jenkinslib.Jenkins.Job attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Promotion.next_build_number">(cup.jenkinslib.Jenkins.Promotion attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.services/#cup.services.generator.CycleIDGenerator.next_id">next_id() (cup.services.generator.CycleIDGenerator method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label.node_num">node_num (cup.jenkinslib.Jenkins.Label attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.nodes">nodes (cup.jenkinslib.Jenkins attribute)</a>
</li>
      <li><a href="../cup/#cup.err.NoSuchProcess">NoSuchProcess</a>
</li>
      <li><a href="../cup/#cup.err.NotImplementedYet">NotImplementedYet</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.nt_mmap_ext">nt_mmap_ext (cup.res.linux.Process attribute)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process.nt_mmap_grouped">nt_mmap_grouped (cup.res.linux.Process attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.number">number (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.number">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="O">O</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer.open4read">open4read() (cup.services.serializer.LocalFileSerilizer method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer.open4write">open4write() (cup.services.serializer.LocalFileSerilizer method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup/#cup.log.parse">parse() (in module cup.log)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.pids">pids() (in module cup.res.linux)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.poll">poll() (cup.net.async.conn.CConnectionManager method)</a>
</li>
      <li><a href="../cup.net/#cup.net.port_listened">port_listened() (in module cup.net)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Requester.post">post() (cup.jenkinslib.Jenkins.Requester method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Requester.post_and_confirm_status">post_and_confirm_status() (cup.jenkinslib.Jenkins.Requester method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msgcenter.IMessageCenter.post_msg">post_msg() (cup.net.async.msgcenter.IMessageCenter method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Requester.post_xml_and_confirm_status">post_xml_and_confirm_status() (cup.jenkinslib.Jenkins.Requester method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msgcenter.IMessageCenter.pre_handle">pre_handle() (cup.net.async.msgcenter.IMessageCenter method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.pre_resend">pre_resend() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.Process">Process (class in cup.res.linux)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.process_iter">process_iter() (in module cup.res.linux)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.services/#cup.services.msgbroker.BrokerCenter.produce_msg">produce_msg() (cup.services.msgbroker.BrokerCenter method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.promote">promote() (cup.jenkinslib.Jenkins.Build method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.promotions">promotions (cup.jenkinslib.Jenkins.Job attribute)</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer.purge_data">purge_data() (cup.services.serializer.LocalFileSerilizer method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.push_data">push_data() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.push_msg2needack_queue">push_msg2needack_queue() (cup.net.async.conn.CConnectionManager method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.push_msg2sendqueue">push_msg2sendqueue() (cup.net.async.conn.CConnectionManager method)</a>
</li>
      <li><a href="../cup.storage/#cup.storage.obj.AFSObjectSystem.put">put() (cup.storage.obj.AFSObjectSystem method)</a>

      <ul>
        <li><a href="../cup.storage/#cup.storage.obj.FTPObjectSystem.put">(cup.storage.obj.FTPObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.LocalObjectSystem.put">(cup.storage.obj.LocalObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.S3ObjectSystem.put">(cup.storage.obj.S3ObjectSystem method)</a>
</li>
      </ul></li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.put_msg">put_msg() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup/#cup.decorators.py_versioncheck">py_versioncheck() (in module cup.decorators)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="Q">Q</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.services/#cup.services.executor.ExecutionService.queue_exec">queue_exec() (cup.services.executor.ExecutionService method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup/#cup.thread.CupThread.raise_exc">raise_exc() (cup.thread.CupThread method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.read">read() (cup.net.async.conn.CConnectionManager method)</a>

      <ul>
        <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer.read">(cup.services.serializer.LocalFileSerilizer method)</a>
</li>
      </ul></li>
      <li><a href="../cup.services/#cup.services.heartbeat.HeartbeatService.refresh">refresh() (cup.services.heartbeat.HeartbeatService method)</a>
</li>
      <li><a href="../cup.services/#cup.services.msgbroker.SystemErrmsgBroker.register_msg">register_msg() (cup.services.msgbroker.SystemErrmsgBroker method)</a>
</li>
      <li><a href="../cup.services/#cup.services.msgbroker.SystemErrmsgBroker.register_msgtype_callback">register_msgtype_callback() (cup.services.msgbroker.SystemErrmsgBroker method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.register_special_jenkins">register_special_jenkins() (cup.jenkinslib.Jenkins static method)</a>
</li>
      <li><a href="../cup.services/#cup.services.msgbroker.SystemErrmsgBroker.register_wakeup">register_wakeup() (cup.services.msgbroker.SystemErrmsgBroker method)</a>
</li>
      <li><a href="../cup/#cup.log.reinit_comlog">reinit_comlog() (in module cup.log)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.release_readlock">release_readlock() (cup.net.async.context.CConnContext method)</a>

      <ul>
        <li><a href="../cup/#cup.thread.RWLock.release_readlock">(cup.thread.RWLock method)</a>
</li>
      </ul></li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.release_writelock">release_writelock() (cup.net.async.context.CConnContext method)</a>

      <ul>
        <li><a href="../cup/#cup.thread.RWLock.release_writelock">(cup.thread.RWLock method)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Jobs.rename">rename() (cup.jenkinslib.Jenkins.Jobs method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.rename_job">rename_job() (cup.jenkinslib.Jenkins method)</a>
</li>
      <li><a href="../cup.services/#cup.services.generator.CycleIDGenerator.reset_nextid">reset_nextid() (cup.services.generator.CycleIDGenerator method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup/#cup.err.ResException">ResException</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.result">result (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.result">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.revision">revision (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.revision">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.revisions">revisions (cup.jenkinslib.Jenkins.Build attribute)</a>
</li>
      <li><a href="../cup.storage/#cup.storage.obj.AFSObjectSystem.rmdir">rmdir() (cup.storage.obj.AFSObjectSystem method)</a>

      <ul>
        <li><a href="../cup.storage/#cup.storage.obj.FTPObjectSystem.rmdir">(cup.storage.obj.FTPObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.LocalObjectSystem.rmdir">(cup.storage.obj.LocalObjectSystem method)</a>
</li>
        <li><a href="../cup.storage/#cup.storage.obj.S3ObjectSystem.rmdir">(cup.storage.obj.S3ObjectSystem method)</a>
</li>
      </ul></li>
      <li><a href="../cup.net/#cup.net.route.RouteInfo.ROUTE_FILE">ROUTE_FILE (cup.net.route.RouteInfo attribute)</a>
</li>
      <li><a href="../cup.net/#cup.net.route.RouteInfo">RouteInfo (class in cup.net.route)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msgcenter.IMessageCenter.run">run() (cup.net.async.msgcenter.IMessageCenter method)</a>

      <ul>
        <li><a href="../cup.services/#cup.services.executor.ExecutionService.run">(cup.services.executor.ExecutionService method)</a>
</li>
      </ul></li>
      <li><a href="../cup/#cup.unittest.CCaseExecutor.runcase">runcase() (cup.unittest.CCaseExecutor class method)</a>
</li>
      <li><a href="../cup/#cup.thread.RWLock">RWLock (class in cup.thread)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.storage/#cup.storage.obj.S3ObjectSystem">S3ObjectSystem (class in cup.storage.obj)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.seek_write">seek_write() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup/#cup.mail.SmtpMailer.sendmail">sendmail() (cup.mail.SmtpMailer method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.Device.serilize">serilize() (cup.services.heartbeat.Device method)</a>
</li>
      <li><a href="../cup/#cup.cache.KvCache.set">set() (cup.cache.KvCache method)</a>

      <ul>
        <li><a href="../cup.services/#cup.services.buffers.Buffer.set">(cup.services.buffers.Buffer method)</a>
</li>
      </ul></li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_body">set_body() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_callback_function">set_callback_function() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.set_conn_man">set_conn_man() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.LinuxHost.set_cpu_idle">set_cpu_idle() (cup.services.heartbeat.LinuxHost method)</a>
</li>
      <li><a href="../cup.services/#cup.services.serializer.LocalFileSerilizer.set_current_logid">set_current_logid() (cup.services.serializer.LocalFileSerilizer method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.set_destoryed">set_destoryed() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.util/#cup.util.conf.Dict2Configure.set_dict">set_dict() (cup.util.conf.Dict2Configure method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_errmsg">set_errmsg() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_flag">set_flag() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_from_addr">set_from_addr() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.LinuxHost.set_ip_port">set_ip_port() (cup.services.heartbeat.LinuxHost method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.Device.set_last_healthy">set_last_healthy() (cup.services.heartbeat.Device method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_last_retry_time">set_last_retry_time() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.LinuxHost.set_linux_res_bydict">set_linux_res_bydict() (cup.services.heartbeat.LinuxHost method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.LinuxHost.set_mem_usage">set_mem_usage() (cup.services.heartbeat.LinuxHost method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_msg_context">set_msg_context() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_msg_type">set_msg_type() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_need_head">set_need_head() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.services/#cup.services.heartbeat.LinuxHost.set_net_usage">set_net_usage() (cup.services.heartbeat.LinuxHost method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.set_peerinfo">set_peerinfo() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.set_reading">set_reading() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_resend_flag">set_resend_flag() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup/#cup.unittest.CUTCase.set_result">set_result() (cup.unittest.CUTCase method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_retry_interval">set_retry_interval() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_retry_times">set_retry_times() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.set_sock">set_sock() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.net/#cup.net.set_sock_keepalive_linux">set_sock_keepalive_linux() (in module cup.net)</a>
</li>
      <li><a href="../cup.net/#cup.net.set_sock_linger">set_sock_linger() (in module cup.net)</a>
</li>
      <li><a href="../cup.net/#cup.net.set_sock_quickack">set_sock_quickack() (in module cup.net)</a>
</li>
      <li><a href="../cup.net/#cup.net.set_sock_reusable">set_sock_reusable() (in module cup.net)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_to_addr">set_to_addr() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_total_timeout">set_total_timeout() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.msg.CNetMsg.set_uniq_id">set_uniq_id() (cup.net.async.msg.CNetMsg method)</a>
</li>
      <li><a href="../cup.util/#cup.util.misc.CAck.setack_infobool">setack_infobool() (cup.util.misc.CAck method)</a>
</li>
      <li><a href="../cup/#cup.log.setloglevel">setloglevel() (in module cup.log)</a>
</li>
      <li><a href="../cup/#cup.mail.SmtpMailer.setup">setup() (cup.mail.SmtpMailer method)</a>

      <ul>
        <li><a href="../cup.net.async/#cup.net.async.msgcenter.IMessageCenter.setup">(cup.net.async.msgcenter.IMessageCenter method)</a>
</li>
        <li><a href="../cup/#cup.unittest.CUTCase.setup">(cup.unittest.CUTCase method)</a>
</li>
      </ul></li>
      <li><a href="../cup/#cup.decorators.Singleton">Singleton (class in cup.decorators)</a>
</li>
      <li><a href="../cup/#cup.mail.SmtpMailer">SmtpMailer (class in cup.mail)</a>
</li>
      <li><a href="../cup.services/#cup.services.threadpool.ThreadPool.start">start() (cup.services.threadpool.ThreadPool method)</a>
</li>
      <li><a href="../cup.services/#cup.services.threadpool.ThreadPool.start1worker">start1worker() (cup.services.threadpool.ThreadPool method)</a>
</li>
      <li><a href="../cup/#cup.cache.KvCache.stat">stat() (cup.cache.KvCache method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.stop">stop() (cup.jenkinslib.Jenkins.Build method)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.stop">(cup.jenkinslib.Jenkins.PromotionBuild method)</a>
</li>
        <li><a href="../cup.net.async/#cup.net.async.conn.CConnectionManager.stop">(cup.net.async.conn.CConnectionManager method)</a>
</li>
        <li><a href="../cup.net.async/#cup.net.async.msgcenter.IMessageCenter.stop">(cup.net.async.msgcenter.IMessageCenter method)</a>
</li>
        <li><a href="../cup.services/#cup.services.executor.ExecutionService.stop">(cup.services.executor.ExecutionService method)</a>
</li>
        <li><a href="../cup.services/#cup.services.threadpool.ThreadPool.stop">(cup.services.threadpool.ThreadPool method)</a>
</li>
      </ul></li>
      <li><a href="../cup.services/#cup.services.threadpool.ThreadPool.stop1worker">stop1worker() (cup.services.threadpool.ThreadPool method)</a>
</li>
      <li><a href="../cup.res/#cup.res.linux.SWAPINFO">SWAPINFO (class in cup.res.linux)</a>
</li>
      <li><a href="../cup.services/#cup.services.msgbroker.SystemErrmsgBroker">SystemErrmsgBroker (class in cup.services.msgbroker)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup/#cup.unittest.CUTCase.teardown">teardown() (cup.unittest.CUTCase method)</a>
</li>
      <li><a href="../cup/#cup.exfile.TempFile">TempFile (class in cup.exfile)</a>
</li>
      <li><a href="../cup/#cup.thread.CupThread.terminate">terminate() (cup.thread.CupThread method)</a>
</li>
      <li><a href="../cup/#cup.unittest.CUTCase.test_run">test_run() (cup.unittest.CUTCase method)</a>
</li>
      <li><a href="../cup.services/#cup.services.threadpool.ThreadPool">ThreadPool (class in cup.services.threadpool)</a>
</li>
      <li><a href="../cup/#cup.err.ThreadTermException">ThreadTermException</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label.tied_job_num">tied_job_num (cup.jenkinslib.Jenkins.Label attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label.tied_jobs">tied_jobs (cup.jenkinslib.Jenkins.Label attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Label.tied_jobs_iterator">tied_jobs_iterator (cup.jenkinslib.Jenkins.Label attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.timestamp">timestamp (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.timestamp">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.to_destroy">to_destroy() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup/#cup.decorators.TraceUsedTime">TraceUsedTime (class in cup.decorators)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.try_move2next_sending_msg">try_move2next_sending_msg() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.try_readlock">try_readlock() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup.services/#cup.services.threadpool.ThreadPool.try_stop">try_stop() (cup.services.threadpool.ThreadPool method)</a>
</li>
      <li><a href="../cup.net.async/#cup.net.async.context.CConnContext.try_writelock">try_writelock() (cup.net.async.context.CConnContext method)</a>
</li>
      <li><a href="../cup/#cup.flag.TypeMan">TypeMan (class in cup.flag)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="U">U</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup/#cup.exfile.LockFile.unlock">unlock() (cup.exfile.LockFile method)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.upstream_build">upstream_build (cup.jenkinslib.Jenkins.Build attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.upstream_build_number">upstream_build_number (cup.jenkinslib.Jenkins.Build attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.upstream_job">upstream_job (cup.jenkinslib.Jenkins.Build attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.upstream_job_name">upstream_job_name (cup.jenkinslib.Jenkins.Build attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.upstream_job_names">upstream_job_names (cup.jenkinslib.Jenkins.Job attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Job.upstream_jobs">upstream_jobs (cup.jenkinslib.Jenkins.Job attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.FTPArtifacts.url">url (cup.jenkinslib.Jenkins.FTPArtifacts attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.user_id">user_id (cup.jenkinslib.Jenkins.Build attribute)</a>
</li>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Build.user_name">user_name (cup.jenkinslib.Jenkins.Build attribute)</a>

      <ul>
        <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.PromotionBuild.user_name">(cup.jenkinslib.Jenkins.PromotionBuild attribute)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="V">V</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.jenkinslib/#cup.jenkinslib.Jenkins.Requester.VALID_STATUS_CODES">VALID_STATUS_CODES (cup.jenkinslib.Jenkins.Requester attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.util/#cup.util.constants.ValueConstant">ValueConstant (class in cup.util.constants)</a>
</li>
      <li><a href="../cup.util/#cup.util.constants.Values">Values (class in cup.util.constants)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="W">W</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.services/#cup.services.autowait.wait_until_file_exist">wait_until_file_exist() (in module cup.services.autowait)</a>
</li>
      <li><a href="../cup.services/#cup.services.autowait.wait_until_port_not_used">wait_until_port_not_used() (in module cup.services.autowait)</a>
</li>
      <li><a href="../cup.services/#cup.services.autowait.wait_until_port_used">wait_until_port_used() (in module cup.services.autowait)</a>
</li>
      <li><a href="../cup.services/#cup.services.autowait.wait_until_process_exist">wait_until_process_exist() (in module cup.services.autowait)</a>
</li>
      <li><a href="../cup.services/#cup.services.autowait.wait_until_process_killed">wait_until_process_killed() (in module cup.services.autowait)</a>
</li>
      <li><a href="../cup.services/#cup.services.autowait.wait_until_process_not_exist">wait_until_process_not_exist() (in module cup.services.autowait)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="../cup.services/#cup.services.autowait.wait_until_process_used_ports">wait_until_process_used_ports() (in module cup.services.autowait)</a>
</li>
      <li><a href="../cup.services/#cup.services.autowait.wait_until_reg_str_exist">wait_until_reg_str_exist() (in module cup.services.autowait)</a>
</li>
      <li><a href="../cup/#cup.log.warn">warn() (in module cup.log)</a>
</li>
      <li><a href="../cup.services/#cup.services.msgbroker.SystemErrmsgBroker.warnning_alert">warnning_alert() (cup.services.msgbroker.SystemErrmsgBroker method)</a>
</li>
      <li><a href="../cup.util/#cup.util.conf.Dict2Configure.write_conf">write_conf() (cup.util.conf.Dict2Configure method)</a>

      <ul>
        <li><a href="../cup.util/#cup.util.conf.HdfsXmlConf.write_conf">(cup.util.conf.HdfsXmlConf method)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>



           </div>
           
          </div>
          <footer>
  

  <hr/>

  <div role="contentinfo">
    <p>
        &copy; Copyright 2018, CUP-DEV.

    </p>
  </div>
  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 

</footer>

        </div>
      </div>

    </section>

  </div>
  


  

    <script type="text/javascript">
        var DOCUMENTATION_OPTIONS = {
            URL_ROOT:'../',
            VERSION:'1.7.0',
            LANGUAGE:'en',
            COLLAPSE_INDEX:false,
            FILE_SUFFIX:'',
            HAS_SOURCE:  true,
            SOURCELINK_SUFFIX: '.txt'
        };
    </script>
      <script type="text/javascript" src="../_static/jquery.js"></script>
      <script type="text/javascript" src="../_static/underscore.js"></script>
      <script type="text/javascript" src="../_static/doctools.js"></script>
      <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>

  

  <script type="text/javascript" src="../_static/js/theme.js"></script>

  <script type="text/javascript">
      jQuery(function () {
          SphinxRtdTheme.Navigation.enable(true);
      });
  </script> 

</body>
</html>